ath79: add extended AR9344 reset sequence
According to datasheet, on AR9344 the switch and switch analog need to
be reset first before initiating a full reset.
Resetting these systems fixes spurious reset hangs on Atheros AR9344
SoCs.
Link: https://github.com/freifunk-gluon/gluon/issues/2904
Signed-off-by: David Bauer <[email protected]>
(cherry picked from commit
144af32b47be6181f01815762159dff863f4616b)
account for
torvalds/linux/commit/
41ccb3a0eb57741eebd72e51e011ef098bb1493d
torvalds/linux/commit/
5eddff6add4feebac625f256d2fe292935351ce3
[
[email protected]: adjust patch so it applies without commits above]
Signed-off-by: Felix Baumann <[email protected]>
Link: https://github.com/openwrt/openwrt/pull/19759
Signed-off-by: Hauke Mehrtens <[email protected]>